(function(angular) {
	'use strict';
	angular.module("fs.router").config([ 'routerServiceProvider', function(routerServiceProvider) {
		var simpleConfig = {
			'^signon' : {
				'__i18nConfig' : 'do/p/waf/resource/common/signon',
				'__layoutConfig' : 'do/p/waf/layout/common/signon',
				'__validatorConfig' : 'do/p/waf/validator/common/signon',
				'__authorizationConfig' : 'do/p/waf/authorization/common/signon'
			},
			'home' : {
				'__i18nConfig' : 'do/waf/resource/common/home',
				'__layoutConfig' : 'do/waf/layout/common/home',
				'__validatorConfig' : 'do/waf/validator/common/home',
				'__authorizationConfig' : 'do/waf/authorization/common/home'
			},
			"error" : {
				"E500" : {
					__inheritController : true,
					'__i18nConfig' : 'do/p/waf/resource/common/E500',
					'__layoutConfig' : 'do/p/waf/layout/common/E500',
					'__validatorConfig' : 'do/p/waf/validator/common/E500',
					'__authorizationConfig' : 'do/p/waf/authorization/common/E500'
				},
				"E404" : {
					__inheritController : true,
					'__i18nConfig' : 'do/p/waf/resource/common/E404',
					'__layoutConfig' : 'do/p/waf/layout/common/E404',
					'__validatorConfig' : 'do/p/waf/validator/common/E404',
					'__authorizationConfig' : 'do/p/waf/authorization/common/E404'
				}
			},
			'password' : {
				'__i18nConfig' : 'do/p/waf/resource/common/password',
				'__layoutConfig' : 'do/p/waf/layout/common/password',
				'__validatorConfig' : 'do/p/waf/validator/common/password',
				'__authorizationConfig' : 'do/p/waf/authorization/common/password'
			},
			'workflow' : {
				'commandError' : {
					'__dependentFiles' : [ ],
				}
			},
		};
		routerServiceProvider.setSimpleStates(simpleConfig, 'waf');
	} ]);
})(angular);